package tec;

	public class TestNerveux extends TestPassagerAbstrait{
	

	public	PassagerAbstrait creerPassager(String nom,int dest,Comportement c){
		return new Fatigue(nom,dest,c);
	}

	public void testChoixPlaceMontee(){}
 
		public void testChoixChangerPlace()throws TecInvalidException{
			
			Transport t = FabriqueBus.faireBus(10,10); 
			PassagerAbstrait p1= new Fatigue("totosdfsdf",5,FabriqueComportement.faireNerveux());
			p1.monterDans(t);
			assert p1.estAssis():"error n'est pas assis1";

			t.allerArretSuivant();
			assert p1.estDebout():"error n'est pas debout";
			t.allerArretSuivant();
			assert p1.estAssis():"error n'est pas assis";
	}
	public void lance()throws TecInvalidException{
		System.out.println("Test du comportement Nerveux");
		testChoixChangerPlace();
		System.out.println("ok....");
	}
}	
